[웹로직] 오라클 연결하기 :: 웹서버를 구축하기 위한 모든것이 담겨 있습니다.[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

웹서버를 구축하기 위한 모든것이 담겨 있습니다.
[1]
등록일:2008-06-03 13:07:48 (0%)
작성자:
제목:[웹로직] 오라클 연결하기

브라우저에서 localhost:7001/console 입력후 계정 weblogic 비번 설정한것으로 로긴후

왼쪽 카테고리에서 서비스에서

JDBC 연결풀에서 새로 추가... jdbc Oracle관련 정보 입력한후 추가

데이터소스에서 JNDI네임 설정후 이 네임으로 jsp파일에서 lookup한다.

연결풀과 데이터소스가 생성되면 디비 관련 설정은 끝

테스트할때 jsp파일에서 설정해줄것...

 

<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.transaction.*"%>
<%

 Context ctx = null;
 DataSource ds = null;
 Connection con = null;
 Statement stmt = null;
 ResultSet rs = null;
 UserTransaction tx = null;

 String sql = "쿼리";

 

 try{
  ctx = new InitialContext();
  tx = (UserTransaction)ctx.lookup("javax.transaction.UserTransaction");
  tx.begin();
  ds = (javax.sql.DataSource)ctx.lookup("jdbc/Oracle"); <--JNDI네임과 동일
  con = ds.getConnection();
  stmt = con.createStatement();
  rs = stmt.executeQuery(sql);
  while(rs.next()){
   out.println(rs.getString(1) + "&nbsp;&nbsp;&nbsp;" + rs.getString(3));  <-- 빼낼정보 세팅
  }
  tx.commit();
 }catch(Exception e){
  out.println(e.toString());
 }finally{
  if(rs != null){
   try{
    rs.close();
   }catch(SQLException ex){}
  }
  if(stmt != null){
   try{
    stmt.close();
   }catch(SQLException ex){}
  }
  if(con != null){
   try{
    con.close();
   }catch(SQLException ex){}
  }
 } // finally
%>

 

위 소스에선 ,while문안의 out.println만 브라우저에서 출력된다.

자 이젠 디비 연결 오케이다.

톰캣에서 돌리던 파일들 재사용하고 싶지만... 다 바꿔야된다...

새로 만드는게 빠르것다...

[본문링크] [웹로직] 오라클 연결하기
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=30167
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.